*{
	margin: 0;
	padding: 0;
	font-size: 12px;
}

a{text-decoration:none;}}
a:link{text-decoration:none;}
a:visited{text-decoration:none;}
a:active{text-decoration:underline;}
a:hover{text-decoration:underline;}

#contents{
	padding: 0 0 1em 0;
	margin-bottom: 1em;
	color: #333;
}

#contnets ul {
	list-style:none;
	margin: 0;
	padding: 0;
	border: none;
}

#contents li {
	list-style: none;
	margin: 2px 0px;
	border-bottom: 1px solid black;
	height: auto;
	background: #CCFFCC
}
.status{
	height:auto;
}
.userinfo{
	float: left;
	width: 55px;
	min-width:55px;
	text-align: center;
	height: 100%;
}
.tool{
	text-align:right;
}
.weibocontent{
	float: left;
	padding: 0px 3px;
	/*border-left: 1px solid gray;*/
	width: 270px;

	height: 100%;
}

.retw{
	width: 255px;
	padding: 7px;
	border: 1px dotted gray;
}

li .tool {display:none;}
li .minitool {display:none;}
.commentArea {display:none;}

#contents li:hover {background: #FFFFCC}
#contents li:hover .minicomments{background: #ffffcc }
#contents li:hover .tool{display:inline;float:right; }
li:hover .minitool{display:inline;float:right; }
#contents li:hover .retw{ background: #d2b48c; }
#contents li:hover .retw .minicomments{ background: #d2b48c;}

.clear{ clear:both;}

.miniuserinfo{
	float: left;
	width: 35px;
	height: 100%;
}

.miniweibocontent{
	float: left;
	text-align: top;
	height: 100%;
	width: 200px;
}

.commentArea li {
	list-style: none;
	height: auto;
	border: none;
}
